/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package uimigration.Interactions;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see uimigration.Interactions.InteractionsFactory
 * @model kind="package"
 * @generated
 */
public interface InteractionsPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "Interactions";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://interactions/1.0";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "Interactions";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	InteractionsPackage eINSTANCE = uimigration.Interactions.impl.InteractionsPackageImpl.init();

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.AInteractionsImpl <em>AInteractions</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.AInteractionsImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getAInteractions()
	 * @generated
	 */
	int AINTERACTIONS = 0;

	/**
	 * The number of structural features of the '<em>AInteractions</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int AINTERACTIONS_FEATURE_COUNT = 0;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.InputImpl <em>Input</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.InputImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getInput()
	 * @generated
	 */
	int INPUT = 1;

	/**
	 * The number of structural features of the '<em>Input</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_FEATURE_COUNT = AINTERACTIONS_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.OutputImpl <em>Output</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.OutputImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getOutput()
	 * @generated
	 */
	int OUTPUT = 2;

	/**
	 * The number of structural features of the '<em>Output</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OUTPUT_FEATURE_COUNT = AINTERACTIONS_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.ActionImpl <em>Action</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.ActionImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getAction()
	 * @generated
	 */
	int ACTION = 3;

	/**
	 * The feature id for the '<em><b>Id Action</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION__ID_ACTION = INPUT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION__NAME = INPUT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Composed Actions</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION__COMPOSED_ACTIONS = INPUT_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION__TYPE = INPUT_FEATURE_COUNT + 3;

	/**
	 * The number of structural features of the '<em>Action</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION_FEATURE_COUNT = INPUT_FEATURE_COUNT + 4;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.BehaviourImpl <em>Behaviour</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.BehaviourImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getBehaviour()
	 * @generated
	 */
	int BEHAVIOUR = 4;

	/**
	 * The feature id for the '<em><b>Id Behavior</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BEHAVIOUR__ID_BEHAVIOR = INPUT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BEHAVIOUR__NAME = INPUT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Composed Behaviors</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BEHAVIOUR__COMPOSED_BEHAVIORS = INPUT_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BEHAVIOUR__TYPE = INPUT_FEATURE_COUNT + 3;

	/**
	 * The number of structural features of the '<em>Behaviour</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BEHAVIOUR_FEATURE_COUNT = INPUT_FEATURE_COUNT + 4;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.ActivateImpl <em>Activate</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.ActivateImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getActivate()
	 * @generated
	 */
	int ACTIVATE = 5;

	/**
	 * The feature id for the '<em><b>Id Action</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE__ID_ACTION = ACTION__ID_ACTION;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE__NAME = ACTION__NAME;

	/**
	 * The feature id for the '<em><b>Composed Actions</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE__COMPOSED_ACTIONS = ACTION__COMPOSED_ACTIONS;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE__TYPE = ACTION__TYPE;

	/**
	 * The feature id for the '<em><b>Activation Code</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE__ACTIVATION_CODE = ACTION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Time</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE__TIME = ACTION_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>Activate</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_FEATURE_COUNT = ACTION_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.MoveDeviceImpl <em>Move Device</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.MoveDeviceImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getMoveDevice()
	 * @generated
	 */
	int MOVE_DEVICE = 6;

	/**
	 * The feature id for the '<em><b>Id Action</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_DEVICE__ID_ACTION = ACTION__ID_ACTION;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_DEVICE__NAME = ACTION__NAME;

	/**
	 * The feature id for the '<em><b>Composed Actions</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_DEVICE__COMPOSED_ACTIONS = ACTION__COMPOSED_ACTIONS;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_DEVICE__TYPE = ACTION__TYPE;

	/**
	 * The feature id for the '<em><b>Description</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_DEVICE__DESCRIPTION = ACTION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Move Path</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_DEVICE__MOVE_PATH = ACTION_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>Move Device</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_DEVICE_FEATURE_COUNT = ACTION_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.EnterDataImpl <em>Enter Data</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.EnterDataImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getEnterData()
	 * @generated
	 */
	int ENTER_DATA = 7;

	/**
	 * The feature id for the '<em><b>Id Action</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTER_DATA__ID_ACTION = ACTION__ID_ACTION;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTER_DATA__NAME = ACTION__NAME;

	/**
	 * The feature id for the '<em><b>Composed Actions</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTER_DATA__COMPOSED_ACTIONS = ACTION__COMPOSED_ACTIONS;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTER_DATA__TYPE = ACTION__TYPE;

	/**
	 * The feature id for the '<em><b>Code Entered</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTER_DATA__CODE_ENTERED = ACTION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Data Type</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTER_DATA__DATA_TYPE = ACTION_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Position</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTER_DATA__POSITION = ACTION_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Enter Data</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTER_DATA_FEATURE_COUNT = ACTION_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.WidgetImpl <em>Widget</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.WidgetImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getWidget()
	 * @generated
	 */
	int WIDGET = 8;

	/**
	 * The feature id for the '<em><b>Widget Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WIDGET__WIDGET_ID = 0;

	/**
	 * The number of structural features of the '<em>Widget</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WIDGET_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.ContentImpl <em>Content</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.ContentImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getContent()
	 * @generated
	 */
	int CONTENT = 9;

	/**
	 * The feature id for the '<em><b>Has Type</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTENT__HAS_TYPE = 0;

	/**
	 * The number of structural features of the '<em>Content</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTENT_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.DataTypeImpl <em>Data Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.DataTypeImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getDataType()
	 * @generated
	 */
	int DATA_TYPE = 10;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_TYPE__TYPE = 0;

	/**
	 * The number of structural features of the '<em>Data Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_TYPE_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.PathImpl <em>Path</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.PathImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getPath()
	 * @generated
	 */
	int PATH = 11;

	/**
	 * The feature id for the '<em><b>Id Path</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATH__ID_PATH = 0;

	/**
	 * The feature id for the '<em><b>Dimension</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATH__DIMENSION = 1;

	/**
	 * The number of structural features of the '<em>Path</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATH_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.SelectContentImpl <em>Select Content</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.SelectContentImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getSelectContent()
	 * @generated
	 */
	int SELECT_CONTENT = 12;

	/**
	 * The feature id for the '<em><b>Id Behavior</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_CONTENT__ID_BEHAVIOR = BEHAVIOUR__ID_BEHAVIOR;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_CONTENT__NAME = BEHAVIOUR__NAME;

	/**
	 * The feature id for the '<em><b>Composed Behaviors</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_CONTENT__COMPOSED_BEHAVIORS = BEHAVIOUR__COMPOSED_BEHAVIORS;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_CONTENT__TYPE = BEHAVIOUR__TYPE;

	/**
	 * The feature id for the '<em><b>Cardinality</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_CONTENT__CARDINALITY = BEHAVIOUR_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Selectable Content</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_CONTENT__SELECTABLE_CONTENT = BEHAVIOUR_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>Select Content</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_CONTENT_FEATURE_COUNT = BEHAVIOUR_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.SelectWidgetImpl <em>Select Widget</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.SelectWidgetImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getSelectWidget()
	 * @generated
	 */
	int SELECT_WIDGET = 13;

	/**
	 * The feature id for the '<em><b>Id Behavior</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_WIDGET__ID_BEHAVIOR = BEHAVIOUR__ID_BEHAVIOR;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_WIDGET__NAME = BEHAVIOUR__NAME;

	/**
	 * The feature id for the '<em><b>Composed Behaviors</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_WIDGET__COMPOSED_BEHAVIORS = BEHAVIOUR__COMPOSED_BEHAVIORS;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_WIDGET__TYPE = BEHAVIOUR__TYPE;

	/**
	 * The feature id for the '<em><b>Id Widget</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_WIDGET__ID_WIDGET = BEHAVIOUR_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Select Widget</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECT_WIDGET_FEATURE_COUNT = BEHAVIOUR_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.ActivateTaskImpl <em>Activate Task</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.ActivateTaskImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getActivateTask()
	 * @generated
	 */
	int ACTIVATE_TASK = 14;

	/**
	 * The feature id for the '<em><b>Id Behavior</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_TASK__ID_BEHAVIOR = BEHAVIOUR__ID_BEHAVIOR;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_TASK__NAME = BEHAVIOUR__NAME;

	/**
	 * The feature id for the '<em><b>Composed Behaviors</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_TASK__COMPOSED_BEHAVIORS = BEHAVIOUR__COMPOSED_BEHAVIORS;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_TASK__TYPE = BEHAVIOUR__TYPE;

	/**
	 * The feature id for the '<em><b>Task Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_TASK__TASK_NAME = BEHAVIOUR_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Activate Task</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_TASK_FEATURE_COUNT = BEHAVIOUR_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.ActivateWidgetImpl <em>Activate Widget</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.ActivateWidgetImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getActivateWidget()
	 * @generated
	 */
	int ACTIVATE_WIDGET = 15;

	/**
	 * The feature id for the '<em><b>Id Behavior</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_WIDGET__ID_BEHAVIOR = BEHAVIOUR__ID_BEHAVIOR;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_WIDGET__NAME = BEHAVIOUR__NAME;

	/**
	 * The feature id for the '<em><b>Composed Behaviors</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_WIDGET__COMPOSED_BEHAVIORS = BEHAVIOUR__COMPOSED_BEHAVIORS;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_WIDGET__TYPE = BEHAVIOUR__TYPE;

	/**
	 * The feature id for the '<em><b>Id Widget</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_WIDGET__ID_WIDGET = BEHAVIOUR_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Activate Widget</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_WIDGET_FEATURE_COUNT = BEHAVIOUR_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.EditContentImpl <em>Edit Content</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.EditContentImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getEditContent()
	 * @generated
	 */
	int EDIT_CONTENT = 16;

	/**
	 * The feature id for the '<em><b>Id Behavior</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EDIT_CONTENT__ID_BEHAVIOR = BEHAVIOUR__ID_BEHAVIOR;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EDIT_CONTENT__NAME = BEHAVIOUR__NAME;

	/**
	 * The feature id for the '<em><b>Composed Behaviors</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EDIT_CONTENT__COMPOSED_BEHAVIORS = BEHAVIOUR__COMPOSED_BEHAVIORS;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EDIT_CONTENT__TYPE = BEHAVIOUR__TYPE;

	/**
	 * The feature id for the '<em><b>Editatble Content</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EDIT_CONTENT__EDITATBLE_CONTENT = BEHAVIOUR_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Edit Content</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EDIT_CONTENT_FEATURE_COUNT = BEHAVIOUR_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.ResizeImpl <em>Resize</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.ResizeImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getResize()
	 * @generated
	 */
	int RESIZE = 17;

	/**
	 * The feature id for the '<em><b>Id Behavior</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RESIZE__ID_BEHAVIOR = BEHAVIOUR__ID_BEHAVIOR;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RESIZE__NAME = BEHAVIOUR__NAME;

	/**
	 * The feature id for the '<em><b>Composed Behaviors</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RESIZE__COMPOSED_BEHAVIORS = BEHAVIOUR__COMPOSED_BEHAVIORS;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RESIZE__TYPE = BEHAVIOUR__TYPE;

	/**
	 * The feature id for the '<em><b>Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RESIZE__FACTOR = BEHAVIOUR_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Resize</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RESIZE_FEATURE_COUNT = BEHAVIOUR_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.ActivateNavigationImpl <em>Activate Navigation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.ActivateNavigationImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getActivateNavigation()
	 * @generated
	 */
	int ACTIVATE_NAVIGATION = 18;

	/**
	 * The feature id for the '<em><b>Id Behavior</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_NAVIGATION__ID_BEHAVIOR = BEHAVIOUR__ID_BEHAVIOR;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_NAVIGATION__NAME = BEHAVIOUR__NAME;

	/**
	 * The feature id for the '<em><b>Composed Behaviors</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_NAVIGATION__COMPOSED_BEHAVIORS = BEHAVIOUR__COMPOSED_BEHAVIORS;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_NAVIGATION__TYPE = BEHAVIOUR__TYPE;

	/**
	 * The feature id for the '<em><b>Widget Order</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_NAVIGATION__WIDGET_ORDER = BEHAVIOUR_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Activate Navigation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATE_NAVIGATION_FEATURE_COUNT = BEHAVIOUR_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.MoveWidgetImpl <em>Move Widget</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.MoveWidgetImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getMoveWidget()
	 * @generated
	 */
	int MOVE_WIDGET = 19;

	/**
	 * The feature id for the '<em><b>Id Behavior</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_WIDGET__ID_BEHAVIOR = BEHAVIOUR__ID_BEHAVIOR;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_WIDGET__NAME = BEHAVIOUR__NAME;

	/**
	 * The feature id for the '<em><b>Composed Behaviors</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_WIDGET__COMPOSED_BEHAVIORS = BEHAVIOUR__COMPOSED_BEHAVIORS;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_WIDGET__TYPE = BEHAVIOUR__TYPE;

	/**
	 * The feature id for the '<em><b>Description</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_WIDGET__DESCRIPTION = BEHAVIOUR_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Is Translation</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_WIDGET__IS_TRANSLATION = BEHAVIOUR_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Is Rotation</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_WIDGET__IS_ROTATION = BEHAVIOUR_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Move Widget</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MOVE_WIDGET_FEATURE_COUNT = BEHAVIOUR_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.TranslateImpl <em>Translate</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.TranslateImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getTranslate()
	 * @generated
	 */
	int TRANSLATE = 20;

	/**
	 * The feature id for the '<em><b>Path</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRANSLATE__PATH = 0;

	/**
	 * The number of structural features of the '<em>Translate</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TRANSLATE_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.RotateImpl <em>Rotate</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.RotateImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getRotate()
	 * @generated
	 */
	int ROTATE = 21;

	/**
	 * The feature id for the '<em><b>Angle</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ROTATE__ANGLE = 0;

	/**
	 * The number of structural features of the '<em>Rotate</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ROTATE_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.GraphicalRenderingImpl <em>Graphical Rendering</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.GraphicalRenderingImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getGraphicalRendering()
	 * @generated
	 */
	int GRAPHICAL_RENDERING = 22;

	/**
	 * The number of structural features of the '<em>Graphical Rendering</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GRAPHICAL_RENDERING_FEATURE_COUNT = OUTPUT_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.impl.DisplayValueImpl <em>Display Value</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.impl.DisplayValueImpl
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getDisplayValue()
	 * @generated
	 */
	int DISPLAY_VALUE = 23;

	/**
	 * The number of structural features of the '<em>Display Value</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DISPLAY_VALUE_FEATURE_COUNT = GRAPHICAL_RENDERING_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.Layout <em>Layout</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.Layout
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getLayout()
	 * @generated
	 */
	int LAYOUT = 24;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.Dimensions <em>Dimensions</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.Dimensions
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getDimensions()
	 * @generated
	 */
	int DIMENSIONS = 25;

	/**
	 * The meta object id for the '{@link uimigration.Interactions.Type <em>Type</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.Interactions.Type
	 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getType()
	 * @generated
	 */
	int TYPE = 26;

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.AInteractions <em>AInteractions</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>AInteractions</em>'.
	 * @see uimigration.Interactions.AInteractions
	 * @generated
	 */
	EClass getAInteractions();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.Input <em>Input</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Input</em>'.
	 * @see uimigration.Interactions.Input
	 * @generated
	 */
	EClass getInput();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.Output <em>Output</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Output</em>'.
	 * @see uimigration.Interactions.Output
	 * @generated
	 */
	EClass getOutput();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.Action <em>Action</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Action</em>'.
	 * @see uimigration.Interactions.Action
	 * @generated
	 */
	EClass getAction();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Action#getIdAction <em>Id Action</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id Action</em>'.
	 * @see uimigration.Interactions.Action#getIdAction()
	 * @see #getAction()
	 * @generated
	 */
	EAttribute getAction_IdAction();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Action#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see uimigration.Interactions.Action#getName()
	 * @see #getAction()
	 * @generated
	 */
	EAttribute getAction_Name();

	/**
	 * Returns the meta object for the reference '{@link uimigration.Interactions.Action#getComposedActions <em>Composed Actions</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Composed Actions</em>'.
	 * @see uimigration.Interactions.Action#getComposedActions()
	 * @see #getAction()
	 * @generated
	 */
	EReference getAction_ComposedActions();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Action#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see uimigration.Interactions.Action#getType()
	 * @see #getAction()
	 * @generated
	 */
	EAttribute getAction_Type();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.Behaviour <em>Behaviour</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Behaviour</em>'.
	 * @see uimigration.Interactions.Behaviour
	 * @generated
	 */
	EClass getBehaviour();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Behaviour#getIdBehavior <em>Id Behavior</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id Behavior</em>'.
	 * @see uimigration.Interactions.Behaviour#getIdBehavior()
	 * @see #getBehaviour()
	 * @generated
	 */
	EAttribute getBehaviour_IdBehavior();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Behaviour#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see uimigration.Interactions.Behaviour#getName()
	 * @see #getBehaviour()
	 * @generated
	 */
	EAttribute getBehaviour_Name();

	/**
	 * Returns the meta object for the reference '{@link uimigration.Interactions.Behaviour#getComposedBehaviors <em>Composed Behaviors</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Composed Behaviors</em>'.
	 * @see uimigration.Interactions.Behaviour#getComposedBehaviors()
	 * @see #getBehaviour()
	 * @generated
	 */
	EReference getBehaviour_ComposedBehaviors();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Behaviour#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see uimigration.Interactions.Behaviour#getType()
	 * @see #getBehaviour()
	 * @generated
	 */
	EAttribute getBehaviour_Type();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.Activate <em>Activate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Activate</em>'.
	 * @see uimigration.Interactions.Activate
	 * @generated
	 */
	EClass getActivate();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Activate#getActivationCode <em>Activation Code</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Activation Code</em>'.
	 * @see uimigration.Interactions.Activate#getActivationCode()
	 * @see #getActivate()
	 * @generated
	 */
	EAttribute getActivate_ActivationCode();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Activate#getTime <em>Time</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Time</em>'.
	 * @see uimigration.Interactions.Activate#getTime()
	 * @see #getActivate()
	 * @generated
	 */
	EAttribute getActivate_Time();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.MoveDevice <em>Move Device</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Move Device</em>'.
	 * @see uimigration.Interactions.MoveDevice
	 * @generated
	 */
	EClass getMoveDevice();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.MoveDevice#getDescription <em>Description</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Description</em>'.
	 * @see uimigration.Interactions.MoveDevice#getDescription()
	 * @see #getMoveDevice()
	 * @generated
	 */
	EAttribute getMoveDevice_Description();

	/**
	 * Returns the meta object for the containment reference list '{@link uimigration.Interactions.MoveDevice#getMovePath <em>Move Path</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Move Path</em>'.
	 * @see uimigration.Interactions.MoveDevice#getMovePath()
	 * @see #getMoveDevice()
	 * @generated
	 */
	EReference getMoveDevice_MovePath();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.EnterData <em>Enter Data</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Enter Data</em>'.
	 * @see uimigration.Interactions.EnterData
	 * @generated
	 */
	EClass getEnterData();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.EnterData#getCodeEntered <em>Code Entered</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Code Entered</em>'.
	 * @see uimigration.Interactions.EnterData#getCodeEntered()
	 * @see #getEnterData()
	 * @generated
	 */
	EAttribute getEnterData_CodeEntered();

	/**
	 * Returns the meta object for the containment reference '{@link uimigration.Interactions.EnterData#getDataType <em>Data Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Data Type</em>'.
	 * @see uimigration.Interactions.EnterData#getDataType()
	 * @see #getEnterData()
	 * @generated
	 */
	EReference getEnterData_DataType();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.EnterData#getPosition <em>Position</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Position</em>'.
	 * @see uimigration.Interactions.EnterData#getPosition()
	 * @see #getEnterData()
	 * @generated
	 */
	EAttribute getEnterData_Position();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.Widget <em>Widget</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Widget</em>'.
	 * @see uimigration.Interactions.Widget
	 * @generated
	 */
	EClass getWidget();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Widget#getWidgetId <em>Widget Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Widget Id</em>'.
	 * @see uimigration.Interactions.Widget#getWidgetId()
	 * @see #getWidget()
	 * @generated
	 */
	EAttribute getWidget_WidgetId();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.Content <em>Content</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Content</em>'.
	 * @see uimigration.Interactions.Content
	 * @generated
	 */
	EClass getContent();

	/**
	 * Returns the meta object for the containment reference '{@link uimigration.Interactions.Content#getHasType <em>Has Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Has Type</em>'.
	 * @see uimigration.Interactions.Content#getHasType()
	 * @see #getContent()
	 * @generated
	 */
	EReference getContent_HasType();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.DataType <em>Data Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Type</em>'.
	 * @see uimigration.Interactions.DataType
	 * @generated
	 */
	EClass getDataType();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.DataType#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see uimigration.Interactions.DataType#getType()
	 * @see #getDataType()
	 * @generated
	 */
	EAttribute getDataType_Type();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.Path <em>Path</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Path</em>'.
	 * @see uimigration.Interactions.Path
	 * @generated
	 */
	EClass getPath();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Path#getIdPath <em>Id Path</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id Path</em>'.
	 * @see uimigration.Interactions.Path#getIdPath()
	 * @see #getPath()
	 * @generated
	 */
	EAttribute getPath_IdPath();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Path#getDimension <em>Dimension</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Dimension</em>'.
	 * @see uimigration.Interactions.Path#getDimension()
	 * @see #getPath()
	 * @generated
	 */
	EAttribute getPath_Dimension();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.SelectContent <em>Select Content</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Select Content</em>'.
	 * @see uimigration.Interactions.SelectContent
	 * @generated
	 */
	EClass getSelectContent();

	/**
	 * Returns the meta object for the attribute list '{@link uimigration.Interactions.SelectContent#getCardinality <em>Cardinality</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Cardinality</em>'.
	 * @see uimigration.Interactions.SelectContent#getCardinality()
	 * @see #getSelectContent()
	 * @generated
	 */
	EAttribute getSelectContent_Cardinality();

	/**
	 * Returns the meta object for the containment reference list '{@link uimigration.Interactions.SelectContent#getSelectableContent <em>Selectable Content</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Selectable Content</em>'.
	 * @see uimigration.Interactions.SelectContent#getSelectableContent()
	 * @see #getSelectContent()
	 * @generated
	 */
	EReference getSelectContent_SelectableContent();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.SelectWidget <em>Select Widget</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Select Widget</em>'.
	 * @see uimigration.Interactions.SelectWidget
	 * @generated
	 */
	EClass getSelectWidget();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.SelectWidget#getIdWidget <em>Id Widget</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id Widget</em>'.
	 * @see uimigration.Interactions.SelectWidget#getIdWidget()
	 * @see #getSelectWidget()
	 * @generated
	 */
	EAttribute getSelectWidget_IdWidget();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.ActivateTask <em>Activate Task</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Activate Task</em>'.
	 * @see uimigration.Interactions.ActivateTask
	 * @generated
	 */
	EClass getActivateTask();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.ActivateTask#getTaskName <em>Task Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Task Name</em>'.
	 * @see uimigration.Interactions.ActivateTask#getTaskName()
	 * @see #getActivateTask()
	 * @generated
	 */
	EAttribute getActivateTask_TaskName();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.ActivateWidget <em>Activate Widget</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Activate Widget</em>'.
	 * @see uimigration.Interactions.ActivateWidget
	 * @generated
	 */
	EClass getActivateWidget();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.ActivateWidget#getIdWidget <em>Id Widget</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id Widget</em>'.
	 * @see uimigration.Interactions.ActivateWidget#getIdWidget()
	 * @see #getActivateWidget()
	 * @generated
	 */
	EAttribute getActivateWidget_IdWidget();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.EditContent <em>Edit Content</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Edit Content</em>'.
	 * @see uimigration.Interactions.EditContent
	 * @generated
	 */
	EClass getEditContent();

	/**
	 * Returns the meta object for the containment reference list '{@link uimigration.Interactions.EditContent#getEditatbleContent <em>Editatble Content</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Editatble Content</em>'.
	 * @see uimigration.Interactions.EditContent#getEditatbleContent()
	 * @see #getEditContent()
	 * @generated
	 */
	EReference getEditContent_EditatbleContent();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.Resize <em>Resize</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Resize</em>'.
	 * @see uimigration.Interactions.Resize
	 * @generated
	 */
	EClass getResize();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Resize#getFactor <em>Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Factor</em>'.
	 * @see uimigration.Interactions.Resize#getFactor()
	 * @see #getResize()
	 * @generated
	 */
	EAttribute getResize_Factor();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.ActivateNavigation <em>Activate Navigation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Activate Navigation</em>'.
	 * @see uimigration.Interactions.ActivateNavigation
	 * @generated
	 */
	EClass getActivateNavigation();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.ActivateNavigation#getWidgetOrder <em>Widget Order</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Widget Order</em>'.
	 * @see uimigration.Interactions.ActivateNavigation#getWidgetOrder()
	 * @see #getActivateNavigation()
	 * @generated
	 */
	EAttribute getActivateNavigation_WidgetOrder();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.MoveWidget <em>Move Widget</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Move Widget</em>'.
	 * @see uimigration.Interactions.MoveWidget
	 * @generated
	 */
	EClass getMoveWidget();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.MoveWidget#getDescription <em>Description</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Description</em>'.
	 * @see uimigration.Interactions.MoveWidget#getDescription()
	 * @see #getMoveWidget()
	 * @generated
	 */
	EAttribute getMoveWidget_Description();

	/**
	 * Returns the meta object for the containment reference '{@link uimigration.Interactions.MoveWidget#getIsTranslation <em>Is Translation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Is Translation</em>'.
	 * @see uimigration.Interactions.MoveWidget#getIsTranslation()
	 * @see #getMoveWidget()
	 * @generated
	 */
	EReference getMoveWidget_IsTranslation();

	/**
	 * Returns the meta object for the containment reference '{@link uimigration.Interactions.MoveWidget#getIsRotation <em>Is Rotation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Is Rotation</em>'.
	 * @see uimigration.Interactions.MoveWidget#getIsRotation()
	 * @see #getMoveWidget()
	 * @generated
	 */
	EReference getMoveWidget_IsRotation();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.Translate <em>Translate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Translate</em>'.
	 * @see uimigration.Interactions.Translate
	 * @generated
	 */
	EClass getTranslate();

	/**
	 * Returns the meta object for the attribute list '{@link uimigration.Interactions.Translate#getPath <em>Path</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Path</em>'.
	 * @see uimigration.Interactions.Translate#getPath()
	 * @see #getTranslate()
	 * @generated
	 */
	EAttribute getTranslate_Path();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.Rotate <em>Rotate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Rotate</em>'.
	 * @see uimigration.Interactions.Rotate
	 * @generated
	 */
	EClass getRotate();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.Interactions.Rotate#getAngle <em>Angle</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Angle</em>'.
	 * @see uimigration.Interactions.Rotate#getAngle()
	 * @see #getRotate()
	 * @generated
	 */
	EAttribute getRotate_Angle();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.GraphicalRendering <em>Graphical Rendering</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Graphical Rendering</em>'.
	 * @see uimigration.Interactions.GraphicalRendering
	 * @generated
	 */
	EClass getGraphicalRendering();

	/**
	 * Returns the meta object for class '{@link uimigration.Interactions.DisplayValue <em>Display Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Display Value</em>'.
	 * @see uimigration.Interactions.DisplayValue
	 * @generated
	 */
	EClass getDisplayValue();

	/**
	 * Returns the meta object for enum '{@link uimigration.Interactions.Layout <em>Layout</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Layout</em>'.
	 * @see uimigration.Interactions.Layout
	 * @generated
	 */
	EEnum getLayout();

	/**
	 * Returns the meta object for enum '{@link uimigration.Interactions.Dimensions <em>Dimensions</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Dimensions</em>'.
	 * @see uimigration.Interactions.Dimensions
	 * @generated
	 */
	EEnum getDimensions();

	/**
	 * Returns the meta object for enum '{@link uimigration.Interactions.Type <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Type</em>'.
	 * @see uimigration.Interactions.Type
	 * @generated
	 */
	EEnum getType();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	InteractionsFactory getInteractionsFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.AInteractionsImpl <em>AInteractions</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.AInteractionsImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getAInteractions()
		 * @generated
		 */
		EClass AINTERACTIONS = eINSTANCE.getAInteractions();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.InputImpl <em>Input</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.InputImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getInput()
		 * @generated
		 */
		EClass INPUT = eINSTANCE.getInput();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.OutputImpl <em>Output</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.OutputImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getOutput()
		 * @generated
		 */
		EClass OUTPUT = eINSTANCE.getOutput();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.ActionImpl <em>Action</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.ActionImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getAction()
		 * @generated
		 */
		EClass ACTION = eINSTANCE.getAction();

		/**
		 * The meta object literal for the '<em><b>Id Action</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTION__ID_ACTION = eINSTANCE.getAction_IdAction();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTION__NAME = eINSTANCE.getAction_Name();

		/**
		 * The meta object literal for the '<em><b>Composed Actions</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ACTION__COMPOSED_ACTIONS = eINSTANCE.getAction_ComposedActions();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTION__TYPE = eINSTANCE.getAction_Type();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.BehaviourImpl <em>Behaviour</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.BehaviourImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getBehaviour()
		 * @generated
		 */
		EClass BEHAVIOUR = eINSTANCE.getBehaviour();

		/**
		 * The meta object literal for the '<em><b>Id Behavior</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute BEHAVIOUR__ID_BEHAVIOR = eINSTANCE.getBehaviour_IdBehavior();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute BEHAVIOUR__NAME = eINSTANCE.getBehaviour_Name();

		/**
		 * The meta object literal for the '<em><b>Composed Behaviors</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference BEHAVIOUR__COMPOSED_BEHAVIORS = eINSTANCE.getBehaviour_ComposedBehaviors();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute BEHAVIOUR__TYPE = eINSTANCE.getBehaviour_Type();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.ActivateImpl <em>Activate</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.ActivateImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getActivate()
		 * @generated
		 */
		EClass ACTIVATE = eINSTANCE.getActivate();

		/**
		 * The meta object literal for the '<em><b>Activation Code</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTIVATE__ACTIVATION_CODE = eINSTANCE.getActivate_ActivationCode();

		/**
		 * The meta object literal for the '<em><b>Time</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTIVATE__TIME = eINSTANCE.getActivate_Time();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.MoveDeviceImpl <em>Move Device</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.MoveDeviceImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getMoveDevice()
		 * @generated
		 */
		EClass MOVE_DEVICE = eINSTANCE.getMoveDevice();

		/**
		 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute MOVE_DEVICE__DESCRIPTION = eINSTANCE.getMoveDevice_Description();

		/**
		 * The meta object literal for the '<em><b>Move Path</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference MOVE_DEVICE__MOVE_PATH = eINSTANCE.getMoveDevice_MovePath();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.EnterDataImpl <em>Enter Data</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.EnterDataImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getEnterData()
		 * @generated
		 */
		EClass ENTER_DATA = eINSTANCE.getEnterData();

		/**
		 * The meta object literal for the '<em><b>Code Entered</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ENTER_DATA__CODE_ENTERED = eINSTANCE.getEnterData_CodeEntered();

		/**
		 * The meta object literal for the '<em><b>Data Type</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ENTER_DATA__DATA_TYPE = eINSTANCE.getEnterData_DataType();

		/**
		 * The meta object literal for the '<em><b>Position</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ENTER_DATA__POSITION = eINSTANCE.getEnterData_Position();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.WidgetImpl <em>Widget</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.WidgetImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getWidget()
		 * @generated
		 */
		EClass WIDGET = eINSTANCE.getWidget();

		/**
		 * The meta object literal for the '<em><b>Widget Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WIDGET__WIDGET_ID = eINSTANCE.getWidget_WidgetId();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.ContentImpl <em>Content</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.ContentImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getContent()
		 * @generated
		 */
		EClass CONTENT = eINSTANCE.getContent();

		/**
		 * The meta object literal for the '<em><b>Has Type</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONTENT__HAS_TYPE = eINSTANCE.getContent_HasType();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.DataTypeImpl <em>Data Type</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.DataTypeImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getDataType()
		 * @generated
		 */
		EClass DATA_TYPE = eINSTANCE.getDataType();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_TYPE__TYPE = eINSTANCE.getDataType_Type();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.PathImpl <em>Path</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.PathImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getPath()
		 * @generated
		 */
		EClass PATH = eINSTANCE.getPath();

		/**
		 * The meta object literal for the '<em><b>Id Path</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PATH__ID_PATH = eINSTANCE.getPath_IdPath();

		/**
		 * The meta object literal for the '<em><b>Dimension</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PATH__DIMENSION = eINSTANCE.getPath_Dimension();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.SelectContentImpl <em>Select Content</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.SelectContentImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getSelectContent()
		 * @generated
		 */
		EClass SELECT_CONTENT = eINSTANCE.getSelectContent();

		/**
		 * The meta object literal for the '<em><b>Cardinality</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SELECT_CONTENT__CARDINALITY = eINSTANCE.getSelectContent_Cardinality();

		/**
		 * The meta object literal for the '<em><b>Selectable Content</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference SELECT_CONTENT__SELECTABLE_CONTENT = eINSTANCE.getSelectContent_SelectableContent();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.SelectWidgetImpl <em>Select Widget</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.SelectWidgetImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getSelectWidget()
		 * @generated
		 */
		EClass SELECT_WIDGET = eINSTANCE.getSelectWidget();

		/**
		 * The meta object literal for the '<em><b>Id Widget</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SELECT_WIDGET__ID_WIDGET = eINSTANCE.getSelectWidget_IdWidget();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.ActivateTaskImpl <em>Activate Task</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.ActivateTaskImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getActivateTask()
		 * @generated
		 */
		EClass ACTIVATE_TASK = eINSTANCE.getActivateTask();

		/**
		 * The meta object literal for the '<em><b>Task Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTIVATE_TASK__TASK_NAME = eINSTANCE.getActivateTask_TaskName();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.ActivateWidgetImpl <em>Activate Widget</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.ActivateWidgetImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getActivateWidget()
		 * @generated
		 */
		EClass ACTIVATE_WIDGET = eINSTANCE.getActivateWidget();

		/**
		 * The meta object literal for the '<em><b>Id Widget</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTIVATE_WIDGET__ID_WIDGET = eINSTANCE.getActivateWidget_IdWidget();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.EditContentImpl <em>Edit Content</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.EditContentImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getEditContent()
		 * @generated
		 */
		EClass EDIT_CONTENT = eINSTANCE.getEditContent();

		/**
		 * The meta object literal for the '<em><b>Editatble Content</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EDIT_CONTENT__EDITATBLE_CONTENT = eINSTANCE.getEditContent_EditatbleContent();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.ResizeImpl <em>Resize</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.ResizeImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getResize()
		 * @generated
		 */
		EClass RESIZE = eINSTANCE.getResize();

		/**
		 * The meta object literal for the '<em><b>Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RESIZE__FACTOR = eINSTANCE.getResize_Factor();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.ActivateNavigationImpl <em>Activate Navigation</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.ActivateNavigationImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getActivateNavigation()
		 * @generated
		 */
		EClass ACTIVATE_NAVIGATION = eINSTANCE.getActivateNavigation();

		/**
		 * The meta object literal for the '<em><b>Widget Order</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTIVATE_NAVIGATION__WIDGET_ORDER = eINSTANCE.getActivateNavigation_WidgetOrder();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.MoveWidgetImpl <em>Move Widget</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.MoveWidgetImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getMoveWidget()
		 * @generated
		 */
		EClass MOVE_WIDGET = eINSTANCE.getMoveWidget();

		/**
		 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute MOVE_WIDGET__DESCRIPTION = eINSTANCE.getMoveWidget_Description();

		/**
		 * The meta object literal for the '<em><b>Is Translation</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference MOVE_WIDGET__IS_TRANSLATION = eINSTANCE.getMoveWidget_IsTranslation();

		/**
		 * The meta object literal for the '<em><b>Is Rotation</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference MOVE_WIDGET__IS_ROTATION = eINSTANCE.getMoveWidget_IsRotation();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.TranslateImpl <em>Translate</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.TranslateImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getTranslate()
		 * @generated
		 */
		EClass TRANSLATE = eINSTANCE.getTranslate();

		/**
		 * The meta object literal for the '<em><b>Path</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TRANSLATE__PATH = eINSTANCE.getTranslate_Path();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.RotateImpl <em>Rotate</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.RotateImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getRotate()
		 * @generated
		 */
		EClass ROTATE = eINSTANCE.getRotate();

		/**
		 * The meta object literal for the '<em><b>Angle</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ROTATE__ANGLE = eINSTANCE.getRotate_Angle();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.GraphicalRenderingImpl <em>Graphical Rendering</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.GraphicalRenderingImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getGraphicalRendering()
		 * @generated
		 */
		EClass GRAPHICAL_RENDERING = eINSTANCE.getGraphicalRendering();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.impl.DisplayValueImpl <em>Display Value</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.impl.DisplayValueImpl
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getDisplayValue()
		 * @generated
		 */
		EClass DISPLAY_VALUE = eINSTANCE.getDisplayValue();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.Layout <em>Layout</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.Layout
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getLayout()
		 * @generated
		 */
		EEnum LAYOUT = eINSTANCE.getLayout();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.Dimensions <em>Dimensions</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.Dimensions
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getDimensions()
		 * @generated
		 */
		EEnum DIMENSIONS = eINSTANCE.getDimensions();

		/**
		 * The meta object literal for the '{@link uimigration.Interactions.Type <em>Type</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.Interactions.Type
		 * @see uimigration.Interactions.impl.InteractionsPackageImpl#getType()
		 * @generated
		 */
		EEnum TYPE = eINSTANCE.getType();

	}

} //InteractionsPackage
